import xjhRequest from '@/service';

import { IDataType } from '@/service/types/type';

// 获取列表
export function getPageListServer(pageUrl: string, pageInfo: any) {
  return xjhRequest.post<IDataType>({
    url: pageUrl,
    data: pageInfo
  });
}

// 删除元素
export function deletePageItemServer(pageUrl: any) {
  return xjhRequest.delete<IDataType>({
    url: pageUrl
  });
}

// 添加元素
export function createPageDataServer(url: string, newData: any) {
  return xjhRequest.post<IDataType>({
    url: url,
    data: newData
  });
}

// 编辑元素
export function editPageDataServer(url: string, editData: any) {
  return xjhRequest.patch<IDataType>({
    url: url,
    data: editData
  });
}
